var admin_root = '/Admin';
$(document).ready(function () {
    /* 导航显示子栏目 */
    $(".showChildrenMenu").each(function () {
        var e = $(this);
        e.click(function () {
            var bclassid = $(this).attr('menudatashow');
            if ($(".listChild" + bclassid).length == 0) {
                $.get('/Index/menuChildren', { bclassid: bclassid }, function (data) {
                    e.parent().parent().parent().after(data);
                    e.html('隐藏子栏目');
                });
            }

            if ($(".listChild" + bclassid).is(':visible')) {
                $(".listChild" + bclassid).hide();
                e.html('显示子栏目');
            } else {
                $(".listChild" + bclassid).show();
                e.html('隐藏子栏目');
            }
        });
    });

    /* 商品分类显示子栏目 */
    $(".showChildrenType").each(function () {
        $(this).click(function () {
            var bclassid = $(this).attr('menudatashow');
            if ($(".listChild" + bclassid).length == 0) {
                $.get('/Area/children', { bclassid: bclassid }, function (data) {
                    $('#list' + bclassid).after(data);
                    $(this).html('隐藏子栏目');
                });
            }

            if ($(".listChild" + bclassid).is(':visible')) {
                $(".listChild" + bclassid).hide();
                $(this).html('显示子栏目');
            } else {
                $(".listChild" + bclassid).show();
                $(this).html('隐藏子栏目');
            }
        });
    });

    /* 添加栏目时的父级栏目加载 */
    $("#menutype").change(function () {
        var type = $(this).children("option:selected").val();
        $.get('/Index/menuClassAjax', { type: type }, function (data) {
            $('#bclassid').html(data);
        });
    });

    $('.province_id').change(function () {
        var city_id = $(this).attr('data');
        $.get('/Order/ajaxGetSubAreaInfo/', { bclass_id: $(this).val() }, function (data) {
            $('#' + city_id).html(data);
        });
    });

    //批量提交
    $('.submitFormStatus').click(function () {
        var dataString = $(this).attr('data').split(',');
        $('#status').val(dataString[0]);
        $('#ishidden').val(dataString[1]);
        $('#doActionName').val(dataString[2]);
        $('#content').val(dataString[3]);
        $('#statusBatchForm').submit();
    });

    //修改快递费,变更总价
    $('#kuaidifei').keyup(function () {
        $('#tprice').val($('#tpriceflag').val() * 1 - $('#kuaidifeiflag').val() * 1 + $('#kuaidifei').val() * 1);
    });

    //修改快递方式
    $('.express_type').click(function () {
        if ($('input:radio[name="express_type"]:checked').val() == '1') {
            $('.express').show();
            $('.shangmenshou').hide();
        } else {
            $('.express').hide();
            $('.shangmenshou').show();
        }
    });

    //添加商品页面,获取子分类信息
    $('div').delegate(".removeajax", "click", function () {
        $(this).parent().remove();
        var ticketTypeClassFlag = '';
        $('.ajaxTicketTypeFlag input').each(function () {
            ticketTypeClassFlag += ticketTypeClassFlag ? ',' + $(this).val() : $(this).val();
        });
        $.get('/shop/ajaxGetConfig', { type_id: ticketTypeClassFlag }, function (data) {
            $('.configDivContent').html(data);
            configClick();
        });
    });

    $('.ajaxGetTicketType').delegate("li", "click", function () {

        var typeId = $(this).attr('data');
        var e = $(this);
        $.get('/shop/ajaxGetTicketType/', { type_id: typeId }, function (data) {
            var dataArray = data.split('|||');
            e.parent().parent().nextAll('.subtype').detach();
            //如果子分类不为空
            if (dataArray[0] != '0') {
                $('.ajaxGetTicketType').append(dataArray[1]);
            } else {
                //如果为末级分类,则默认选中
                var typeString = e.html().replace('&gt;', '');

                var stringFlag = '<div><input type="hidden" name="type_id[]" value="' + typeId + '" /><span>' + typeString + '</span><span class="removeajax">X</span></div>';
                $('.ajaxTicketTypeFlag').append(stringFlag);
                //获取配置信息
                var ticketTypeClassFlag = '';
                $('.ajaxTicketTypeFlag input').each(function () {
                    ticketTypeClassFlag += ticketTypeClassFlag ? ',' + $(this).val() : $(this).val();
                });
                $.get('/shop/ajaxGetConfig', { type_id: ticketTypeClassFlag }, function (data) {
                	if(data){
						$("#shop_config").show();
					}
                    $('.configDivContent').html(data);
                    configClick();
                });
            }
        });
    });
    //商品添加页面搜索分类
    $('.ajaxTicketTypeSearch #ajaxSubmit').click(function () {
        $.get('/Mall/ajaxGetTicketType/', { type_id: '0', keywords: $('#ajaxTicketType').val() }, function (data) {
            var dataArray = data.split('|||');
            $('.ajaxGetTicketType').html(dataArray[1]);
        });
    });
 
	
	 //商品添加属性
    $('.ajaxAddAttribute #ajaxSubmit').click(function() {
        var ticket_id = $('#ticket_id').val();
        var attrname = $("#attrname").val();
        var attrprice = $("#attrprice").val();
        var shop_num = $("#shop_num").val();
		var coin1 = $("#coin1").val();
        var coin2 = $("#coin2").val();
        if(coin1&&coin2){
            var coin = coin1+'||'+coin2;
        }else{
            var coin=null;
        }
       
        $.get('/Mall/ajaxAddAttribute/', { ticket_id: ticket_id, attrname: attrname, attrprice: attrprice, shop_num: shop_num ,coin:coin}, function(data) {
            //alert(data);
            var dataArray = data.split('|||');
            $('#attrList').append(dataArray[1]);
            // $('.ajaxGetBrand').html(data);
        });
    });
	
	 //商品添加属性
    $('#ajaxBtnDel_kk').click(function() {
         var attribute_id = $(this).prev().val();
		$.get('/Shop/ajaxDelAttribute/', { attribute_id: attribute_id }, function (data) {
			var dataArray = data.split('|||');
			//alert(dataArray[0]);
			if (dataArray[0] == '0') {
				//alert(1);
				$(this).parent().parent().remove();
				location = location;
				//alert(2);
			} else {

			}
		});
    });
    //商品删除属性
    $('.ajaxBtnDel').each(function () {
        $(this).click(function () {
           // alert($(this).children().eq(0).val());
            var attribute_id = $(this).prev().val();
            $.get('/Shop/ajaxDelAttribute/', { attribute_id: attribute_id }, function (data) {
                var dataArray = data.split('|||');
                //alert(dataArray[0]);
                if (dataArray[0] == '0') {
                    //alert(1);
                    $(this).parent().parent().remove();
                    location = location;
                    //alert(2);
                } else {

                }
            });
        });
    });
    $('.ajaxGetType').delegate("li", "click", function () {
        var typeId = $(this).attr('data');
        var e = $(this);
        $.get('/Order/ajaxGetType/', { type_id: typeId }, function (data) {
            var dataArray = data.split('|||');
            e.parent().parent().nextAll('.subtype').detach();
            //如果子分类不为空
            if (dataArray[0] != '0') {
                $('.ajaxGetType').append(dataArray[1]);
            } else {
                //如果为末级分类,则默认选中
                var typeString = e.html().replace('>', '');
                var stringFlag = '<div><input type="hidden" name="type_id" value="' + typeId + '" /><span>' + typeString + '</span><span class="removeajax">X</span></div>';
                $('.ajaxTypeFlag').html(stringFlag);
            }
        });
    });
    //商品添加页面搜索分类
    $('.ajaxTypeSearch #ajaxSubmit').click(function () {
        $.get('/Order/ajaxGetType/', { type_id: '0', keywords: $('#ajaxType').val() }, function (data) {
            var dataArray = data.split('|||');
            $('.ajaxGetType').html(dataArray[1]);
        });
    });
    $('.ajaxGetBrand').delegate("li", "click", function () {
        var id = $(this).attr('data');
        var e = $(this);
        //如果为末级分类,则默认选中
        var typeString = e.html();
        var stringFlag = '<div><input type="hidden" name="brand_id" value="' + id + '" /><span>' + typeString + '</span><span class="removeajax">X</span></div>';
        $('.ajaxBrandFlag').html(stringFlag);
    });
    //商品添加页面搜索品牌
    $('.ajaxBrandSearch #ajaxSubmit').click(function () {
        var is_for_recycle = $('#is_for_recycle').length > 0 ? 1 : 0;
        $.get('/Mall/ajaxGetBrand/', { type_id: '0', keywords: $('#ajaxBrand').val(), is_for_recycle: is_for_recycle }, function (data) {
            $('.ajaxGetBrand').html(data);
        });
    });

    //获取城市信息
    $('.chooseCity').click(function () {
        $.get('/Users/ajaxgetCity', function (data) {
            layer.open({
                type: 1,
                content: data
            });
        });
    });

    $('body').delegate('.chooseCityDiv a', 'click', function () {
        layer.closeAll();
        var e = $(this);
        $.get(e.attr('url'), function (data) {
            var dataArray = data.split('|||');
            if (dataArray[0] == '0') {
                $('#city_id').val(dataArray[1]);
                $('#city_ids').val(dataArray[2]);
                $('.chooseCity').val(dataArray[3]);
            } else {
                layer.open({
                    type: 1,
                    content: data
                });
            }
        });
    });

    $('body').delegate('#refund', 'click', function () {
        var refundIdString = '';
        var backend_comments = '';
        var backend_nums = '';
        $(this).parent().next().find('.ace:checked').each(function (index, element) {
            refundIdString += refundIdString ? ',' + $(this).val() : $(this).val();
            backend_comments += backend_comments ? '|' + $(this).parent().siblings().find('.backend_comments').val() : $(this).parent().siblings().find('.backend_comments').val();
            backend_nums += backend_nums ? '|' + $(this).parent().siblings().find('.backend_num').val() : $(this).parent().siblings().find('.backend_num').val();
        });

        if (!refundIdString) {
            layer.alert('请选择需要申请退款的商品');
            return false;
        }
        $.get('/Mall/refundOrder/', { refundIdString: refundIdString, orderNum: $(this).attr('orderNum'), comment: backend_comments, backend_nums: backend_nums }, function (data) {
            var dataArray = data.split('|||');
            if (dataArray[0] == '1') {
                layer.open({
                    title: '申请退款处理结果',
                    content: dataArray[1],
                    btn: [dataArray[2], dataArray[4]],
                    yes: function () {
                        location.reload();
                    },
                    no: function () {
                        location.href = dataArray[5];
                    }
                });
            } else {
                layer.alert(dataArray[1]);
                return false;
            }
        });
    });
});

function configClick() {
    //属性配置选择
    //2014-12-26 实现多选
    $('.configDivContent .btn').click(function () {
        var idString = $(this).attr('data');
        //判断当前是否选中状态
        // if( /btn-primary/.test($(this).attr('class')) ){
        if ($(this).hasClass('btn-primary')) {
            $(this).removeClass('btn-primary');
            $(this).addClass('btn-default');
        } else {
            $(this).removeClass('btn-default');
            $(this).addClass('btn-primary');
        }
        var stringFlag = '';
        $('.config' + idString).each(function () {
            // if( /btn-primary/.test($(this).attr('class')) ){
            if ($(this).hasClass('btn-primary')) {
                stringFlag += stringFlag ? '|||' + $(this).html() : $(this).html();
            }
        });
        $('#config' + idString).val(stringFlag);
    });
}